package com.tovast.demo.dao;

import com.tovast.demo.domain.User;

import java.util.List;

/**
 * 用户持久化
 */

public interface UserDao {
    /**
     * 创建用户
     * @return
     */
    User save(User user);

    /**
     * 删除用户
     * @param u 删除用户对象
     * @return
     */
    boolean delete(User u);

    /**
     *
     * @param name 用户名称
     * @return
     */
    User update(String name);

    User changePwd( String password);

    /**
     * 查询所有用户
     * @return
     */
    List<User> findAll();
}
